/**
 * 
 */
package com.ruyipu.forum.interfaces;

import java.util.List;

import org.json.JSONObject;

import android.content.Context;

/**
 * @author donald
 * 
 */
public interface IDiscussionModel {
	public JSONObject getDiscussionById(Context context, int discussionId);

	public JSONObject getDiscussionCommentList(Context context,
			int discussionId, int size, int page);

	public JSONObject getDiscussionOfCategory(Context context, int categoryId,
			int size, int page);

	public JSONObject loadLocalDiscussionComment(Context context,
			int discussionId, int size, int page);
	
	public JSONObject getDiscussions(Context context, int size, int page);
	
	public JSONObject loadLocalDiscussions(int size, int page);

	public List<IItem> getDiscussionsIn(JSONObject jsonObject);

	public List<IItem> getAnnouncementsIn(JSONObject jsonObject);
}
